<?php
//include_once("../../entidad/empresa/class.proveedor.php");

class iproveedor{
	public $sql;
	
	function iproveedor(){
		$this->sql = new DmpSql();
	}
	
	function listar_proveedores(){
		$i=0;
		$sql="SELECT 
		  empresa.razon_social,
		  empresa.direccion,
		  empresa.telefono2,
		  empresa.telefono1,
		  empresa.ruc,
		  empresa.idempresa AS idempresa
		FROM
		  proveedor
		  INNER JOIN empresa ON (proveedor.idproveedor = empresa.idempresa)
		WHERE
		  proveedor.esta_activo='1'
		ORDER BY 
		  razon_social ASC";
		  
		$resultado = $this->sql->consultar($sql,"sigh");
		
		while(!!$fila=mysql_fetch_array($resultado)){			
			$aproveedor[id_prov][$i]=$fila["idempresa"];
            $aproveedor[raz_soc][$i]=$fila["razon_social"];
            $aproveedor[direc][$i]=$fila["direccion"];
            $aproveedor[telef1][$i]=$fila["telefono1"];
            $aproveedor[telef2][$i]=$fila["telefono2"];
            $aproveedor[ruc][$i]=$fila["ruc"];	
			$i++;
		}
		return $aproveedor;
	}
	
	function buscar_razon_soc($busca){
		$i=0;
		$sql="SELECT 
		  empresa.razon_social,
		  empresa.direccion,
		  empresa.telefono2,
		  empresa.telefono1,
		  empresa.ruc,
		  empresa.idempresa AS idempresa
		FROM
		  proveedor
		  INNER JOIN empresa ON (proveedor.idproveedor = empresa.idempresa)
		WHERE 
		  empresa.razon_social LIKE '%".$busca."%' AND proveedor.esta_activo='1'";
		  
		$resultado = $this->sql->consultar($sql,"sigh");
		
		while(!!$fila=mysql_fetch_array($resultado)){			
			//$aproveedor[$i]=new proveedor($fila["idpersona"]);
			$aproveedor[id_prov][$i]=$fila["idempresa"];
			$aproveedor[raz_soc][$i]=$fila["razon_social"];
			$aproveedor[direc][$i]=$fila["direccion"];
			$aproveedor[telef1][$i]=$fila["telefono1"];
			$aproveedor[telef2][$i]=$fila["telefono2"];
			$aproveedor[ruc][$i]=$fila["ruc"];
			$i++;
		}
		return $aproveedor;
	}
	
	function buscar_ruc($busca){
		$i=0;
		$sql="SELECT 
		  empresa.razon_social,
		  empresa.direccion,
		  empresa.telefono2,
		  empresa.telefono1,
		  empresa.ruc,
		  empresa.idempresa AS idempresa
		FROM
		  proveedor
		  INNER JOIN empresa ON (proveedor.idproveedor = empresa.idempresa)
		WHERE 
		  empresa.ruc LIKE '%".$busca."%' AND proveedor.esta_activo='1'";
		  
		$resultado = $this->sql->consultar($sql,"sigh");
		
		while(!!$fila=mysql_fetch_array($resultado)){			
			//$aproveedor[$i]=new proveedor($fila["idpersona"]);
			$aproveedor[id_prov][$i]=$fila["idempresa"];
			$aproveedor[raz_soc][$i]=$fila["razon_social"];
			$aproveedor[direc][$i]=$fila["direccion"];
			$aproveedor[telef1][$i]=$fila["telefono1"];
			$aproveedor[telef2][$i]=$fila["telefono2"];
			$aproveedor[ruc][$i]=$fila["ruc"];
			$i++;
		}
		return $aproveedor;
	}

        function buscar_razon_soc_ruc($busca){
            $i=0;
            if(is_numeric($busca)){
                 $condicion="empresa.ruc LIKE '%".$busca."%'";
            }else{

                 $condicion="empresa.razon_social LIKE '%".$busca."%'";

            }


            $sql="SELECT
              empresa.razon_social,
              empresa.direccion,
              empresa.telefono2,
              empresa.telefono1,
              empresa.ruc,
              empresa.idempresa,
              empresa.idubigeo
            FROM
              empresa
              INNER JOIN proveedor ON (empresa.idempresa = proveedor.idproveedor)
            WHERE
              ".$condicion."";

            $resultado = $this->sql->consultar($sql,"sigh");

            while(!!$fila=mysql_fetch_array($resultado)){
                    $acliente[id_clie][$i]=$fila["idempresa"];
                    $acliente[raz_soc][$i]=$fila["razon_social"];
                    $acliente[direc][$i]=$fila["direccion"];
                    $acliente[telef1][$i]=$fila["telefono1"];
                    $acliente[telef2][$i]=$fila["telefono2"];
                    $acliente[ruc][$i]=$fila["ruc"];
                    $acliente[idubigeo][$i]=$fila["idubigeo"];
                    $i++;
            }
            return $acliente;
	}
	
}
?>